package com.hopu.dxhouse.utils;

/**
 * @Package: com.hopu.dxhouse.utils
 * @ClassName: MyAdvice
 * @Author: Administrator
 * @CreateTime: 2020/10/22 9:32
 * @Description:    AOP面向切面通知类
 */
public class MyAdvice {

    /**前置通知：在切入点之前执行*/
    public void beforAdvice(){
        System.out.println("前置通知被执行了..");
    }

    /**后置通知：方法执行成功的后置通知*/
    public void afterAdvice(){
        System.out.println("后置通知被执行了..");
    }

    /**异常通知：在方法执行发生异常时执行*/
    public void throwingAdvice(){
        System.out.println("方法发生异常，异常通知被执行了..");
    }

    /**最终通知：最后执行的通知*/
    public void finallyAdvice(){
        System.out.println("最终通知被执行了..");
    }

}
